package com.aaa.dao.system;

import com.aaa.entity.system.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * @author ：肖成杰（1752167034@qq.com）
 * @date ：Created in 2022/8/9 10:41
 * @description：
 * @modified By：
 * @version:
 */
public interface UserDao {

    int insertUser(User user);

    int registerUser(Map map);

//    boolean deleteUser(@Param("userid") String[] userid);

    boolean delete(@Param("userid") int[] userid);


    boolean updateUser(User user);

    List<User> queryAll(User user);

    List<User> queryName(User user);

//    Long queryCount(Map map);

    boolean upadtePassword(User user);

    boolean resetPassword(User user);

    User queryUserByName(User user);

}
